﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabSalary_Detail
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public string? salary_component { get; set; }
        public string? abbr { get; set; }
        public decimal amount { get; set; }
        public decimal year_to_date { get; set; }
        public string? additional_salary { get; set; }
        public int is_recurring_additional_salary { get; set; }
        public int statistical_component { get; set; }
        public int depends_on_payment_days { get; set; }
        public int exempted_from_income_tax { get; set; }
        public int is_tax_applicable { get; set; }
        public int is_flexible_benefit { get; set; }
        public int variable_based_on_taxable_salary { get; set; }
        public int do_not_include_in_total { get; set; }
        public int deduct_full_tax_on_selected_payroll_date { get; set; }
        public string? condition { get; set; }
        public int amount_based_on_formula { get; set; }
        public string? formula { get; set; }
        public decimal default_amount { get; set; }
        public decimal additional_amount { get; set; }
        public decimal tax_on_flexible_benefit { get; set; }
        public decimal tax_on_additional_salary { get; set; }
        public string? parent { get; set; }
        public string? parentfield { get; set; }
        public string? parenttype { get; set; }
    }
}
